翻訳と辞書
Words near each other
・ Saxon vereinsthaler
・ Saxon VI
・ Saxon VIa
・ Saxon VIb V
・ Saxon VII T
・ Saxon VIII 1
・ Saxon Visitation Articles
・ Saxon W. Holt
・ Saxon War
・ Saxon Wars
・ Saxon White
・ Saxon X V
・ Saxon XI HT
・ Saxon XII H2
・ Saxon XIV HT
Saxon XSLT
・ Saxon XV HTV
・ Saxon XVIII H
・ Saxon XX HV
・ Saxon's Heliport
・ Saxon, California
・ Saxon, South Carolina
・ Saxon, Switzerland
・ Saxon, West Virginia
・ Saxon, Wisconsin
・ Saxon-Bohemian Chalk Sandstone Region
・ Saxon-Franconian trunk line
・ Saxon-Lower Lusatian Heathland
・ Saxon-Sea Stadium
・ Saxon-Sion


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Saxon XSLT : ウィキペディア英語版
Saxon XSLT
Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica. There are open-source and also closed-source commercial versions. Versions exist for Java, JavaScript〔(【引用サイトリンク】url=http://www.saxonica.com/welcome/welcome.xml )〕 and .NET.
The current version, as of October 2014, is 9.6.〔(Saxon XSLT official website )〕
== Versions ==
The original development line of Saxon ended with the version 6 series. This is a series of XSLT 1.0 processors. The current version, 6.5.5, is not undergoing further development aside from maintenance. The 6 series is only available for the Java programming language.
The current development line, Saxon 9, implements the XSLT 2.0 and XQuery 1.0 specifications, as well as selected features from the 3.0 working drafts of both languages. Saxon 9 is capable of processing XSLT 1.0 files as well (XSLT 2.0 is highly backwards compatible with XSLT 1.0 〔This Recommendation builds on the success of (1.0 ), which was published on 16 November 1999. Many new features have been added to the language (see J.2 New Functionality) while retaining a high level of backwards compatibility. (XSL Transformations (XSLT) Version 2.0 )〕).
From 2004 until 2009 Saxon was available into two separate forms: Saxon-B and Saxon-SA. Both of these were built on similar codebases. Saxon-B was open-source software released under the Mozilla Public License, while Saxon-SA was a closed-source commercial product.
The difference between Saxon-B and Saxon-SA was that B was "basic" while SA was "schema-aware". These terms are references to terms in the XSLT 2.0 and XQuery 1.0 specification. A processor that is "schema-aware" is able to use a W3C XML Schema to define the data types of the various elements in the source XML document(s). These data types can then be used in XPath 2.0 and XSLT 2.0 commands. A "basic" XSLT 2.0 processor is unable to use data typing information.
With the release of version 9.2 in August 2009, the packaging changed to create three versions: home edition (HE), professional edition (PE), and enterprise edition (EE). The home edition is open source and free, the other versions are available under commercial licenses. The renaming from SA to EE was done to emphasize that the commercial product by now included many additional features beyond schema awareness, including a more advanced optimizer and the capability for streamed processing of XSLT and XQuery, enabling very large source documents to be processed without correspondingly large amounts of memory.
Saxon offers strict conformance to the XSLT 2.0, XPath 2.0, and XQuery 1.0 W3C Recommendations, and also implements XML Schema 1.0.
The Saxon source code is written in Java. During 2005-6 M. David Peterson and others demonstrated that Saxon could be cross-compiled to run on .NET using the IKVM.NET cross-compiler, launching Saxon.NET as a separate product independent of the original developer. With the release of Saxon 8.7, Saxonica adopted this technology and from that release onwards, all versions have been released simultaneously for Java and .NET. The .NET version of the product omits features that are specific to the Java platform (such as integration with JDOM. Dom4j, and XOM, and instead provides features that integrate with the XML processing capabilities of the .NET platform.
In 2012, following a series of prototypes, Saxonica released Saxon Client Edition (Saxon-CE), a version of the product adapted to run within the browser environment. This is achieved by adapting the Java source code so that it can be cross-compiled to Javascript using the GWT cross-compiler produced by Google. Saxon-CE provides the first implementation of XSLT 2.0 running on the browser, and also extends the language so that rather than merely generating HTML, it can directly handle user interaction. With the release of Saxon-CE 1.1 in February 2013, the product became open source,
Michael Kay, the author of Saxon, was the editor of the XSLT 2.0 specification and is also editor of the XSLT 3.0 draft.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Saxon XSLT」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.